package com.ipartek.formacion.gestformwww.controlador;

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @author David y Karmele
 */

public class SalirAccion implements Accion {

    /**
     * Desloguea 
     * @param servlet
     * @param request
     * @param response
     * @return Devuelve router que contendra la el nombre de la pagína de inicio
     */
    public AccionRouter ejecuta(HttpServlet servlet, HttpServletRequest request, HttpServletResponse response) {
        AccionRouter router = null;
        request.getSession().removeAttribute("usuario");
        request.getSession().removeAttribute("numRegPagCursos");
        request.getSession().removeAttribute("filtrocursos");
        request.getSession().removeAttribute("filtroalumnos");
//       request.getSession().invalidate(); eliminado para poder controlar la navegación y la actualización (atrás y f5)
        router = new AccionRouter("inicio", false);

        return router;
    }

    public void inicializa(AccionFactory factory) {
        
    }

}